castle moats - Francés Inglés Diccionario